do-it-yourself store - French English Dictionary